ammoniated superphosphate - English Synonyms Dictionary